//导入状态依赖
import { defineStore } from "pinia"
//第一个参数是你的应用中Store的唯一ID
//第二个参数是状态管理配置项 包含 状态数据源（state）获取状态（getters）更新状态（actions）
export const useUserStore = defineStore('user', {
    //定义状态数据源 使用箭头函数 定义 利于推断数据类型
    state: () => ({
        isLogin: false,
    }),

    //定义获取状态
    getters:{
        getIsLogin:(state)=>state.isLogin
    },

    //定义状态的更新
    actions:{
        setIsLogin(state){
            this.isLogin=state
        }
    },
    //持久化开启
    // persist:true
})
